'''
学生信息管理系统
功能:
    1. 录入学生的信息: 学号, 姓名, 年份, 班级, 性别
    2. 查看所有学生信息
    3. 根据姓名查询学生信息
    0. 退出系统
'''

from test42stu_sys_utils import *


def main():
    yx = True
    # stus=[]
    stus = read_list_from_file()
    while yx:
        menu()
        gn = input('请选择:(1/2/3/4/0)')
        if gn == '1':
            insert(stus)
        elif gn == '2':
            get(stus)
        elif gn == '3':
            yizh = input('按照什么搜索?(姓名/学号/年份/性别)')
            xm = input('请输入查询内容:')
            if yizh == '学号' or yizh == '年份':
                xm = int(xm)
            search(xm, stus, yizh)
        elif gn == '9':
            version()
        elif gn == '0':
            print('欢迎下次使用学生信息管理系统!!')
            yx = False

# elif gn=='4':
#     tkey=input('按照什么排序?(年份/学号)')
#     trfa=input('升序(0)还是降序(1)?')
    # sort_year_class(stus,trfa,tkey)


main()
